Functions Summary: | |
void | unexpected() Override unexpected() to print a message before we abort [Source] |
void | getopts(PyObject* args, std::vector<const char*>& cppflags, std::vector<const char*>& occflags, PyObject* config, PyObject* extra_files) [Source] |
void | emulate_compiler(std::vector<const char*>& args) Emulates the compiler in 'syn_emulate_compiler' by calling the Python module Synopsis.Parser.C++.emul to get a list of include paths and macros to add to the args vector. [Source] |
char* | RunPreprocessor(const char* file, const std::vector<const char*>& flags) [Source] |
void | sighandler(int signo) [Source] |
void | RunOpencxx(const char* src, const char* file, const std::vector<const char*>& args, PyObject* ast, PyObject* types, PyObject* declarations, PyObject* files) [Source] |
void | do_parse(const char* src, const std::vector<const char*>& cppargs, const std::vector<const char*>& occargs, PyObject* ast, PyObject* types, PyObject* declarations, PyObject* files) [Source] |
PyObject* | occParse(PyObject* self, PyObject* args) [Source] |
PyObject* | occUsage(PyObject* self, PyObject*) [Source] |
Module variables Summary: | |
[] PyMethodDef | occ_methods [Source] |